Release 10.1A: OpenEdge Development:
.NET Open Clients
Passing a DATASET or DATASET-HANDLE as an INPUT-OUTPUT parameter
INPUT-OUTPUTDATASETandDATASET-HANDLEparameters are a combination ofINPUTandOUTPUTparameters. The client application must pass an object instance for the parameter as defined for input parameters. For aDATASETparameter, the client must provide an instance of the strongly typed DataSet class provided by ProxyGen. For aDATASET-HANDLEparameter, the client must provide a strongly typed DataSet (if applicable) or an instance ofSystem.Data.DataSetthat contains both the schema and data.
DATASET-HANDLEparameters can be returned as Unknown or undefined. As a result, you must ensure the client code is written to handle these cases.On return from the method, the client can access the rows of the tables contained in the ProDataSet using the Tables and Rows properties on the strongly typed DataSet or
System.Data.DataSetclass.For
INPUT-OUTPUTparameters, all the data must be put into the parameter before the proxy call is made. Any data in the parameter at the time of the method is replaced on return from the proxy call. All output data is immediately available to the client after the proxy call returns.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |